/**
 * Copyright &copy; 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.party.core.model.circle;

import com.party.core.model.BaseModel;

import java.io.Serializable;

/**
 * 圈子管理Entity
 *
 * @author Juliana
 * @version 2016-12-14
 */
public class Circle extends BaseModel implements Serializable {

    private static final long serialVersionUID = 1L;
    private String name;        // 名称
    private String logo;        // 图片
    private String area;        // 区域id
    private String memo;        // 简介
    private String circleType;        // 圈子类型
    private String mustContent;        // 必填项
    private String extraContent;        // 选填项
    private Integer topicNum;        // 话题量
    private Integer visitNum;        // 访问量
    private Integer memberNum;        // 会员量
    private Integer showFront;    //是否显示 1 显示 0 不显示
    private Integer isOpen;    //是否公开 1 显示 0 不显示 2每个会员类型单独设置隐私
    private Integer noTypeIsOpen; //用户没有类型时根据该字段判断隐私  1 所有人可见 0 所有人不可见 2对本类型成员可见
    // 用户没有归类时, 是否可以操作相册 0: 否, 1: 是
    private Integer noTypeIsOperate;
    private Integer sort;        //排序号
    private String subjectId; // 专题id
    private String subjectName;

    private Integer isAudit; //是否审核


    //是否可以查看职务（0不可/1可）
    private Integer isViewPosition;
    //是否可以选择分组（0不可/1可）
    private Integer isChooseGroupp;

    public Integer getShowFront() {
        return showFront;
    }

    public void setShowFront(Integer showFront) {
        this.showFront = showFront;
    }

    public Integer getIsOpen() {
        return isOpen;
    }

    public void setIsOpen(Integer isOpen) {
        this.isOpen = isOpen;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getMemo() {
        return memo;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Integer getNoTypeIsOpen() {
        return noTypeIsOpen;
    }

    public void setNoTypeIsOpen(Integer noTypeIsOpen) {
        this.noTypeIsOpen = noTypeIsOpen;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public String getCircleType() {
        return circleType;
    }

    public void setCircleType(String circleType) {
        this.circleType = circleType;
    }

    public String getMustContent() {
        return mustContent;
    }

    public void setMustContent(String mustContent) {
        this.mustContent = mustContent;
    }

    public String getExtraContent() {
        return extraContent;
    }

    public void setExtraContent(String extraContent) {
        this.extraContent = extraContent;
    }

    public Integer getTopicNum() {
        return topicNum;
    }

    public void setTopicNum(Integer topicNum) {
        this.topicNum = topicNum;
    }

    public Integer getVisitNum() {
        return visitNum;
    }

    public void setVisitNum(Integer visitNum) {
        this.visitNum = visitNum;
    }

    public Integer getMemberNum() {
        return memberNum;
    }

    public void setMemberNum(Integer memberNum) {
        this.memberNum = memberNum;
    }

    public String getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(String subjectId) {
        this.subjectId = subjectId;
    }

    public String getSubjectName() {
        return subjectName;
    }

    public void setSubjectName(String subjectName) {
        this.subjectName = subjectName;
    }

    public Integer getNoTypeIsOperate() {
        return noTypeIsOperate;
    }

    public void setNoTypeIsOperate(Integer noTypeIsOperate) {
        this.noTypeIsOperate = noTypeIsOperate;
    }

    public Integer getIsViewPosition() {
        return isViewPosition;
    }

    public void setIsViewPosition(Integer isViewPosition) {
        this.isViewPosition = isViewPosition;
    }

    public Integer getIsChooseGroupp() {
        return isChooseGroupp;
    }

    public void setIsChooseGroupp(Integer isChooseGroupp) {
        this.isChooseGroupp = isChooseGroupp;
    }

    public Integer getIsAudit() {
        return isAudit;
    }

    public void setIsAudit(Integer isAudit) {
        this.isAudit = isAudit;
    }
}